extends Control


@onready var 输入栏: LineEdit = $横向框架/输入栏
@onready var 提交按钮: Button = $横向框架/提交按钮

func 转化输入指令(指令:String) -> void :
	var 指令字符数组:PackedStringArray = 指令.split(" ")
	if 指令字符数组.size() <= 0:
		return
	var 命令词:StringName = 指令字符数组[0]
	var 命令语句:Array = 指令字符数组.slice(1,指令字符数组.size())
	if not CmdFunc.has_method(命令词):
		printerr("没有或未发现该指令:  ",命令词,"  匹配的方法,请重试.")
		return
	CmdFunc.call(命令词,命令语句)



func _on_输入栏_text_submitted(new_text: String) -> void:
	转化输入指令(new_text)
	pass # Replace with function body.


func _on_提交按钮_pressed() -> void:
	转化输入指令(输入栏.text)
	pass # Replace with function body.
